Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour UAE F1 Qatar F1a Bahrain F1 France F2 France F4 France F8 France F9 France F14 Italy F4 Italy F5 UAE F1 UAE F2 Kuwait F1 Kuwait F2 France F16 France F17 France F18 France F2 France F3 Germany F17 United Arab Emirates F1 France F7 (Villers Les Nancy) TED Open-Akbank Private Banking - Istanbul The Nottingham Challenger - Nottingham Challenger Leon 2004 - Leon Steelers Cup - Kosice Open de Montauban - Montauban Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux BH Telecom Indoors Sarajevo 2006 - Sarajevo Busan Open Challenger Tennis - Busan Open de Montauban - Montauban Samarkand Challenger - Samarkand Heilbronn Open - Heilbronn Internationaux de Doubs Open de Franchie-Comte - Besancon Morocco Tennis Tour - Rabat Morocco Tennis Tour - Fes San Remo Tennis Cup - San Remo Trofeo Sisma Mantova - Mantova GHI Bronz Classic - Bronx Open D'Orleans - Orleans Open de Rennes La Trinitaine - Rennes Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Tennis Napoli Cup - Napoli Tunis Open - Tunis The Surbiton Trophy - Surbiton BSI Challenger Lugano - Lugano Siemens Open - Scheveningen GHI Bronx Tennis Classic - Bronx Geneva Challenger - Geneva Ethias Trophy - Mons Open de Rennes - Rennes Kobstaedernes ATP Challenger - Kolding Flea Market Cup Busan Challenger Tennis - Busan Heilbronn Challenger Belgrade Challenger Besancon Challenger St. Brieuc Challenger Johannesburg Challenger Rhodes Challenger Tenerife Challenger Busan Challenger Cremona Challenger Nottingham Challenger Turin Challenger Pozoblanco Challenger San Benedetto Challenger Segovia Challenger Todi Challenger Orleans Challenger Noumea Challenger Cherbourg Challeger Sarajevo Challenger Athens Challenger Tunis Challenger Cairo Challenger Porsche Open - Poznan Winnetka Challenger Samsung Securities Cup - Seoul Orbetello Challenger Cordenons Challenger Neride Prague Indoor - Prague San Marino Challenger St. Remy Challenger Orleans Challenger Asics Challenger Open - Monchengladbach 3° Trofeo 'Citta di Brindisi' - Brindisi Helsinki Challenger ATP Challenger Numea - New Caledonia Reunion Island Challenger Cherbourg Challenger Sarajevo Challenger San Luis Potosi Challenger - San Luis Potosi Bath Challenger Athens Challenger Rome Challenger Gemax Samsung Open 2005 - Belgrade Zagreb Challenger Alessandria Challenger Nottingham Challenger Nottingham Challenger Granby Challenger Orbetello Challenger Astana Challenger Segovia Challenger St. Remy Challenger Istanbul Challenger Mons Challenger Rennes Challenger Seoul Challenger Geneva Challenger Banja Luka Challenger - Banja Luka Quimper Challenger Cherbourg Challenger Guadalajara Challenger Le Gosier Challenger Kaohsiung Challenger Busan Challenger Bordeaux Challenger Fergana Challenger Garden Open 2005 - Rome Winnetka Challenger Binghamton Challenger Memorial Savigni - Sassuolo Petange Challenger Orleans Challenger Mons Challenger Bulgarian Challenger 2002 - Sofia Geneva Challenger Ortisei Challenger Bristol Challenger Trophy - Bristol Bergamo Challenger Quimper Challenger Kyoto Challenger San Luis Potosi Challenger Leon Challenger Guadalajara Challenger Busan Challenger Eskisehir Challenger St. Remy Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Tashkent Challenger Geneva Challenger Ortisei Challenger Yokohama Challenger Kolkata Challenger New Delhi Challenger Kyoto Challenger Shenzhen Challenger Gimcheon Challenger Busan Challenger Kaohsiung Challenger Astana Challenger Internazionali di Tennis - Bergamo Segovia Challenger Yokohama World Tennis Gaora Cup - Yokohama Geneva Challenger Gemax Open - Belgrade The LTA Manchester Challenger - Manchester Irving Challenger Urbana-Champaign Challenger - Urbana Le Gosier Challenger Turin Challenger Eskisehir Challenger Segovia Challenger Bulgarian Open - Sofia Orleans Challenger Brest Challenger Eckental Challenger Bratislava Challenger Mouilleron-Le-Captif Challenger Brescia Challenger Andria Challenger Noumea Challenger Bangkok Challenger Manila Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Shenzhen Challenger Raanana Challenger Taipei City Challenger GHI Bronx Classic - Bronx Aix En Provence Challenger Busan Challenger Seoul Challenger Winnetka Challenger Segovia Challenger Istanbul Challenger Orleans Challenger Mons Challenger Brest Challenger Croatia Osiguranje Rijeka Open - Rijeka Mouilleron-Le-Captif Challenger Alexander Kolyaskin Memorial - Donetsk Brescia Challenger Andria Challenger Abierto Club Casablanca - Mexico City Maui Challenger Citta di Monza - Monza The LTA Bolton Challenger - Bolton St. Brieuc Challenger Taipei City Challenger Anning Challenger Constanta Challenger - Constanta Gimcheon Challenger Seoul Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Segovia Challenger Kaohsiung Challenger Sylt Open 2000 - Sylt Geneva Challenger - Geneva Ischgl International Tennis Challenger 2003 - Ischgl Riviera di Rimini Challenger - Rimini Gemax Samsung Open 2004 - Belgrade Akbank Private Banking TED Open 2006 - Istanbul Open de Franche-Comte - Besancon Hilversum Open - Hilversum Aamulehti Tampere Open - Tampere GHI Bronx Classic - Bronx 2001 USTA Tallahassee Tennis Challenger - Tallahassee TED Open - Istanbul V Trani Cup - Trani St. Petersburg Challenger 2006 - St. Petersburg Busan Open - Busan Kyiv Open - Kiev Czech Indoor Open - Prague Fergana Tennis Challenger Tournament - Fergana Heineken Challenger - Ho Chi Minh City Open de Montauban - Montauban Challenger Lugano - Lugano Britania Zavaleta - Puebla IPP Open - Helsinki Challenger Casino Lugano - Lugano Open de L'Isere-Open 38 - Grenoble Open de Montauban - Montauban Alexander Kolyaskin Memorial - Donetsk Genoa Open - Genova Challenger Ford de Cherbourg - Cherbourg Mauritius Open - Mauritius Noumea Challenger IPP Open - Helsinki Jameson Cup - Milan Bordeaux Challenger Challenger 42 - Andrezieux Heineken Challenger 2004 - Ho Chi Minh City Tatra Banka Open - Bratislava Siemens Open - Scheveningen Riviera di Rimini Challenger - Rimini Tatra Banka Slovak Open - Bratislava San Marino CEPU Open - San Marino IPP Geneva Trophy - Geneva KGHM Polish Indoors - Wroclaw Penza Challenger Open de Franche-Comte - Besancon UBS Open Gstaad - Gstaad X Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon Tennis Napoli Cup - Napoli Draft Corona Mexico City Open - Mexico City Tunis Open - Tunis Ostrava Open 2005 - Ostrava Ethias Trophy - Mons ECM Prague Open 2005 - Prague Challenger 42 - Andrezieux Samsung Secruities Cup Challenger - Seoul Genova Open Challenger - Genova Flea Market Cup Busan Challenger Tennis - Busan Steelers Cup 2005 - Kosice Open de Montauban - Montauban Siemens Open - Scheveningen Open 13 - Marseille Nokian Hakkapeliitta Open - Tampere Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart RCA Championships - Indianapolis Porsche Open - Poznan Idea Prokom Open - Sopot International Tennis Championships - Delray Beach Thailand Open - Bangkok Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Open de Moselle - Metz Qatar Open - Doha Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai 7° Trani Cup - Trani Grand Prix Hassan II - Casablanca Challenger DCN de Cherbourg - Cherbourg Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad China Open - Beijing Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Pilot Pen Tennis - New Haven Mumbai Open - Mumbai Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Medibank International - Sydney Open des Alpes Trophee BNP Paribas - Grenoble Volvo Sylt Open - Sylt Bangkok Challenger The Artois Championships - London Dutch Open Tennis - Amersfoort Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha SA Tennis Open - Johannesburg The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle AEGON Championships - London Allianz Suisse Open Gstaad - Gstaad Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha Heineken Open - Auckland SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Morocco Tennis Tour - Casablanca Open 13 - Marseille The Dubai Tennis Championships - Dubai BMW Open - Munich Open de Nice Cote dAzur - Nice Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz Malaysian Open - Kuala Lumpur Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai SA Tennis Open - Johannesburg Open 13 - Marseille Samsung Securities Cup Challenger Tennis - Seoul IX Open Internacional D'Andorra - Andorra Open Sabadell Atlantico - Barcelona Estoril Open - Estoril BMW Open - Munich Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Winston Salem - Winston Salem PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Open Sud de France - Montpellier Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Estoril Open - Estoril USTA Seascape Challenger - Aptos Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle AEGON Championships - London UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Credit Agricole Suisse Open - Gstaad Farmers Classic - Los Angeles Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Bratislava Challenger Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Moselle Open - Metz Samarkand Challenger - Samarkand PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Tunis Open 2007 - Tunis Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Internazionali di Tennis di Bergamo - Bergamo Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne Sony Ericsson Open 2008 - Belgrade Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Topshelf Open - 's-Hertogenbosch AEGON Championships - London Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Coffee Cup Challenger - Chikmagalur Credit Agricole Suisse Open - Gstaad Moselle Open - Metz Erste Bank Open - Vienna Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch Dharwad Challenger 2006 - Dharwad Hall of Fame Tennis Championships - Newport Suisse Open - Gstaad Korat Challenger Challenger Casino Lugano - Lugano Heilbronn Challenger Swiss Indoors Basel - Basel Garanti Koza Sofia Open - Sofia Geneva Open - Geneva Hall of Fame Tennis Championships - Newport Suisse Open - Gstaad Swiss Indoors Basel - Basel Chengdu Open - Chengdu Challenger Hamburg - Hamburg Ethias Trophy - Mons Privatbank Open 2006 - Dnepropetrovsk Internationaux du Doubs - Besancon Gemax Open - Belgrade Tashkent Challenger - Tashkent Wroclaw Challenger Intersport Heilbronn Open - Heilbronn The LTA Wrexham Challenger - Wrexham Ramat Hasharon Challenger Open D'Orleans - Orleans Bordeaux Challenger Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons Istanbul Challenger Timisoara Challenger - Timisoara Rhodes Challenger Bordeaux Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Taipei City Challenger Orleans Challenger KGHM Dialog Polish Indoors - Wroclaw BNP Paribas Primrose - Bordeaux Gerry Weber Open - Halle Izmir Challenger Wimbledon - London Samsung Securities Cup - Seoul President's Cup - Astana Bratislava Challenger Caversham International Tennis Tournament - Jersey Cherbourg Challenger Izmir Challenger Vancouver Challenger Alphen Challenger Tennis Masters Series - Toronto Busan Challenger Thailand Open - Bangkok Recife Challenger Tennis Masters Series - Toronto St. Remy Challenger Pacific Life Open - Indian Wells Granby Challenger - Granby Tennis Masters Series - Monte Carlo Davidoff Swiss Indoors - Basel Guangzhou Challenger Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Kun-Ming Challenger Open de Montauban - Montauban Ilkley Challenger Istanbul Challenger Mercedes-Benz Cup - Los Angeles BNP Paribas Masters - Paris Segovia Challenger Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Challenger 42 - Andrezieux Challenger Britania Zavaleta - Puebla BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Rogers Cup - Toronto Heilbronn Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells XXX Edizione 'A Savoldi Marco' - Manerbio Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Fergana Challenger - Fergana Miami Open - Miami Schickendanz Open - Furth Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal DPD Challenger 2002 - Aschaffenburg BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Yokohama Challenger 2001 - Yokohama Davidoff Swiss Indoors - Basel Mercedes-Benz Cup - Los Angeles Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BMW Challenger Open - Monchengladbach Rezidenza Open - Magdeburg The 70th King's Cup and Queen's Cup - Bangkok Bukhara Challenger - Bukhara Open de la Ville de Saint Denis - Reunion Island China Open - Beijing The Granby Natrel Challenger - Granby Sarajevo Open 2004 - Sarajevo Open Sainte Victoire - Aix-En-Provence Siemens Open 2004 - Scheveningen Okal Cup 2003 - Eckental The LTA Men's Challenger Wrexham - Wrexham Shimadzu All Japan Indoor - Kyoto Winnetka Challenger Croatia Open - Umag French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Open Seat Godo 2005 - Barcelona Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Davidoff Swiss Indoors - Basel PBZ Zagreb Indoors - Zagreb U.S. Open - New York Australian Open - Melbourne French Open - Paris Gerry Weber Open - Halle Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Apia International - Sydney Australian Open - Melbourne Abierto Mexicano Telcel - Acapulco Grand Prix de Tennis de Lyon - Lyon French Open - Paris Wimbledon - London U.S. Open - New York Gerry Weber Open - Halle Qatar ExxonMobil Open - Doha Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Qatar ExxonMobil Open - Doha Shenzhen Open - Shenzhen Millennium Estoril Open - Estoril French Open - Paris Credit Agricole Suisse Open - Gstaad Open Sud de France - Montpellier Wimbledon - London Rakuten Japan Open - Tokyo Moselle Open - Metz Estoril Open - Estoril U.S. Open - New York Gerry Weber Open - Halle Mercedes Cup - Stuttgart Geneva Open - Geneva Bank Austria Tennis Trophy - Vienna BNP Paribas Open - Indian Wells Swiss Indoors Basel - Basel Studena Croatia Open - Umag BNP Paribas Masters - Paris Masters Series Monte-Carlo - Monte Carlo Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, 1R, USA-SUI 4-1 Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, World Group, 1R, ITA-SUI 5-0 Davis Cup, World Group, 1R, USA-SUI 5-0 Davis Cup, World Group, PO, SUI-BLR 3-2 Davis Cup, World Group, 1R, SUI-NED 2-3 Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, World Group, PO, SUI-ECU 4-1 Davis Cup, World Group, 1R, SRB-SUI 2-3